#ifndef CLIENTE_H_
#define CLIENTE_H_

typedef struct cliente{
    int codigo;
    char nome_cli[60];
    char rua_cli[50];
    char bairro_cli[40];
    char cidade_cli[40];
    char cpf_cli[14];
    char data_nasc[10];
    char Telefone [13];
    char email[30];
    int status;
    struct cliente *prox;
    struct cliente *ant;
}Cliente;

//MANIPULA A LISTA DE CLIENTES INSERINDO UM NOVO NO CLIENTE
void cadastrar_cliente(Cliente **lista_cliente, int cod_cli);

//MANIPULA A LISTA DE  CLIENTES ALTERANDO UM CLIENTE
void alterar_cad_cliente(Cliente **lista_cliente, int cod_cli);

//IMPRIME TODOS OS CAMPOS DE UM NO CLIENTE
void imprime_cliente(Cliente **lista_cliente, int cod_cli);

//FUNÇÃO QUE BUSCA UM CLIENTE NA LISTA TENDO CONHECIDO O CODIGO DO CLIENTE
Cliente busca_cliente_cod(Cliente **lista_cliente, int cod_cli);

#endif /* CLIENTE_H_ */
